Temporal Reconfiguration-Based Orchestration Engine in the Cloud Computing
نویسندگان
چکیده
In our days, the cloud computing wins a great importance. So it becomes the refuge of many companies especially Small and Medium sized enterprises (SMEs), since it provides computer services witch fits with demand and charged according to their use. Now the evolution towards the cloud is promoting that orchestration business process to be run as a service (Orchestration as a Service (OaaS)). OaaS represents a solution especially for (SMEs) which needs IT Systems intergration, but cannot install and use such integration platforms because of their maintenance costs and operation. OaaS is a specialization of paradigm Platform as a Service (PaaS). It reduces integration costs by outsourcing the operation and maintenance of an orchestration engine to an OaaS provider. The orchestration engine must be able to maintain its functionalities and performances in case of high demand. It has to be faster and the users have to pay less to run their orchestration processes. In this article, we propose an orchestration engine as a service based on the temporal reconfiguration approach. The proposed approach is based on two main ideas : i) Partition the amount resources of cloud server proportionally between BPEL processes. ii) Applying a temporal partitioning algorithm on a set of BPEL process. Our approach can be executed in a dynamic environment and is scaled with the number of BPEL processes.
منابع مشابه
Assessment Methodology for Anomaly-Based Intrusion Detection in Cloud Computing
Cloud computing has become an attractive target for attackers as the mainstream technologies in the cloud, such as the virtualization and multitenancy, permit multiple users to utilize the same physical resource, thereby posing the so-called problem of internal facing security. Moreover, the traditional network-based intrusion detection systems (IDSs) are ineffective to be deployed in the cloud...
متن کاملAn Incremental and Model Driven Approach for the Dynamic Reconfiguration of Cloud Application Architectures
In incremental development approaches, the integration of new services into the actual cloud application may trigger the dynamic reconfiguration of the cloud application architecture, thus changing its structure and behavior at runtime. This paper presents a model driven approach that uses the specification of how the integration of new services will change the current cloud application archite...
متن کاملA Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems
Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...
متن کاملData Replication-Based Scheduling in Cloud Computing Environment
Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کامل